package cc.customer.cAppNews;

import cc.customer.common.domain.ResponseBo;
import cc.customer.common.service.IService;
import cc.customer.rabbit.domain.CAppNews;

import java.util.List;

/**
 * @MethodName: $
 * @Description: TODO
 * @Param: $
 * @Return: $
 * @Author: cunfeng
 * @Date: 2020/6/12 14:37
 **/
public interface CAppNewsService extends IService<CAppNews> {

    /**
     * 添加消息
     * @param cAppNews
     * @return
     */
    ResponseBo addCAppNews(CAppNews cAppNews);


    /**
     * 查看消息
     * @param cAppNews
     * @return
     */
    ResponseBo selectCAppNews(CAppNews cAppNews);


    /**
     * 消息列表
     * @param cAppNews
     * @return
     */
    List<CAppNews> cAppNewsList(CAppNews cAppNews);


    /**
     * 消息未读数量
     * @param cAppNews
     * @return
     */
    ResponseBo cAppNewsCount(CAppNews cAppNews);


    /**
     * 消息未读数量
     * @param cAppNews
     * @return
     */
    ResponseBo cAppNewsUpdate(CAppNews cAppNews);

}
